Micron Document
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
| SparkN0de-git | SparkN0de |
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Commit deb8c7f55d6bc1fb33e8db49c5a429dc70889473


Parents : 07ba36a
Author : zenith <157907903+RFnexus@users.noreply.github.com>
Date : 2026-05-14T10:42:57-04:00

Don't set STATUS_CONNECTING before we've connected (Patch from @pintobyte)

Changes

1 files changed, 5 insertions(+), 2 deletions(-)


Diff

diff --git a/nomadnet/RRC.py b/nomadnet/RRC.py
index 3250750..5cf3b21 100644
--- a/nomadnet/RRC.py
+++ b/nomadnet/RRC.py
@@ -273,7 +273,11 @@ class RRCHub:
if self._reconnect_timer is not None:
self._reconnect_timer.cancel()
self._reconnect_timer = None
- self._set_status(RRCHub.STATUS_CONNECTING, "Connecting")
+ if self._reconnect_attempts > 0:
+ text = "Reconnecting (attempt "+str(self._reconnect_attempts)+")"
+ else:
+ text = "Connecting"
+ self._set_status(RRCHub.STATUS_CONNECTING, text)
t = threading.Thread(target=self._connect_worker, daemon=True)
t.start()
@@ -407,7 +411,6 @@ class RRCHub:
self._reconnect_timer = None
if self._manual_disconnect or not self.auto_reconnect:
return
- self._set_status(RRCHub.STATUS_CONNECTING, "Reconnecting (attempt "+str(self._reconnect_attempts)+")")
self.connect()
self._reconnect_timer = threading.Timer(backoff, fire)


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────